﻿using MediatR;
using SlaughterItem.Common.Dtos;
using System.ComponentModel.DataAnnotations;

namespace SlaughterItem.API.Application.Commands.Week02.RKWeighData_
{
    public class AddRKWeighDataCommand : IRequest<Result>
    {
        /// <summary>
        /// 分割称重入库ID
        /// </summary>
        public int RKWeighId { get; set; }
        /// <summary>
        /// 称重件数
        /// </summary>
        public int WeighNum { get; set; }
        /// <summary>
        /// 毛重
        /// </summary>
        public double GrossNum { get; set; }
        /// <summary>
        /// 皮重
        /// </summary>
        public double furNum { get; set; }
        /// <summary>
        /// 净重
        /// </summary>
        public double suttleNum { get; set; }
        /// <summary>
        /// 称重时间
        /// </summary>
        public DateTime WeighTime { get; set; }
        /// <summary>
        /// 包装名称
        /// </summary>
        public string PackName { get; set; } = string.Empty;
        /// <summary>
        /// 是否删除
        /// </summary>
        public bool IsWeigh { get; set; }
        /// <summary>
        /// 总重
        /// </summary>
        public double SumWeigh { get; set; }
        /// <summary>
        /// 入库数量
        /// </summary>
        public int RKWeighNum { get; set; }
        /// <summary>
        /// 商品代号
        /// </summary>
        public string UPCName { get; set; } = string.Empty;
    }
}
